<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>Kinetis Bootloader Host: elftosb::EraseStatementASTNode Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="nxp_logo_small.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Kinetis Bootloader Host
   &#160;<span id="projectnumber">2.0.0</span>
   </div>
   <div id="projectbrief">Host Tools for Kinetis devices</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Introduction</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classelftosb_1_1_erase_statement_a_s_t_node.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classelftosb_1_1_erase_statement_a_s_t_node-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">elftosb::EraseStatementASTNode Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Statement to insert a ROM_ERASE_CMD command.  
 <a href="classelftosb_1_1_erase_statement_a_s_t_node.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_elftosb_a_s_t_8h_source.html">ElftosbAST.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for elftosb::EraseStatementASTNode:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><iframe scrolling="no" frameborder="0" src="classelftosb_1_1_erase_statement_a_s_t_node__inherit__graph.svg" width="228" height="187"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for elftosb::EraseStatementASTNode:</div>
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><iframe scrolling="no" frameborder="0" src="classelftosb_1_1_erase_statement_a_s_t_node__coll__graph.svg" width="344" height="335"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:abf635e7f0fbba943d4487a026d4ec7a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf635e7f0fbba943d4487a026d4ec7a7"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>EraseStatementASTNode</b> (<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *rangeExpr)</td></tr>
<tr class="separator:abf635e7f0fbba943d4487a026d4ec7a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3841d0d6c126102e7aa9475c12f6b99"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3841d0d6c126102e7aa9475c12f6b99"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>EraseStatementASTNode</b> (const <a class="el" href="classelftosb_1_1_erase_statement_a_s_t_node.html">EraseStatementASTNode</a> &amp;other)</td></tr>
<tr class="separator:af3841d0d6c126102e7aa9475c12f6b99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa795157fb2562b89b34b912b4b733c30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa795157fb2562b89b34b912b4b733c30"></a>
virtual <a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_erase_statement_a_s_t_node.html#aa795157fb2562b89b34b912b4b733c30">clone</a> () const </td></tr>
<tr class="memdesc:aa795157fb2562b89b34b912b4b733c30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an exact duplicate of this object. <br /></td></tr>
<tr class="separator:aa795157fb2562b89b34b912b4b733c30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a807432b25cd5e2acc348fb1b868319d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a807432b25cd5e2acc348fb1b868319d1"></a>
virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_erase_statement_a_s_t_node.html#a807432b25cd5e2acc348fb1b868319d1">nodeName</a> () const </td></tr>
<tr class="memdesc:a807432b25cd5e2acc348fb1b868319d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of the object's class. <br /></td></tr>
<tr class="separator:a807432b25cd5e2acc348fb1b868319d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44b6ffe89fafb1cc04144b960031a46a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44b6ffe89fafb1cc04144b960031a46a"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>printTree</b> (int indent) const </td></tr>
<tr class="separator:a44b6ffe89fafb1cc04144b960031a46a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a600c0a8d4619079733c854c53f51a997"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a600c0a8d4619079733c854c53f51a997"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setEraseAll</b> (bool doIt)</td></tr>
<tr class="separator:a600c0a8d4619079733c854c53f51a997"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25cddd2e10c90b8dd2f3e58904f98233"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25cddd2e10c90b8dd2f3e58904f98233"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>getEraseAll</b> () const </td></tr>
<tr class="separator:a25cddd2e10c90b8dd2f3e58904f98233"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9026bc066fadc6e2cb0262142c36d12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa9026bc066fadc6e2cb0262142c36d12"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setEraseAllUnsecure</b> (bool doIt)</td></tr>
<tr class="separator:aa9026bc066fadc6e2cb0262142c36d12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafa7d3d6c703d362cdef82fdfe6a7bd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafa7d3d6c703d362cdef82fdfe6a7bd9"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>getEraseAllUnsecure</b> () const </td></tr>
<tr class="separator:aafa7d3d6c703d362cdef82fdfe6a7bd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3597fd70a8e7a580e3c2176e7e660e85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3597fd70a8e7a580e3c2176e7e660e85"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setRangeExpr</b> (<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *rangeExpr)</td></tr>
<tr class="separator:a3597fd70a8e7a580e3c2176e7e660e85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada7f7cf2fd005d6dd845042949cb33c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada7f7cf2fd005d6dd845042949cb33c2"></a>
<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getRangeExpr</b> ()</td></tr>
<tr class="separator:ada7f7cf2fd005d6dd845042949cb33c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae311df74b7a1d863ee15395851023580"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae311df74b7a1d863ee15395851023580"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setMemOption</b> (<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *memOpt)</td></tr>
<tr class="separator:ae311df74b7a1d863ee15395851023580"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e00ba68fdca38f06f6ec869f8819a5b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e00ba68fdca38f06f6ec869f8819a5b"></a>
<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getMemOption</b> ()</td></tr>
<tr class="separator:a4e00ba68fdca38f06f6ec869f8819a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classelftosb_1_1_statement_a_s_t_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classelftosb_1_1_statement_a_s_t_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classelftosb_1_1_statement_a_s_t_node.html">elftosb::StatementASTNode</a></td></tr>
<tr class="memitem:a7b62e47de7f8a32fc517067da213574a inherit pub_methods_classelftosb_1_1_statement_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b62e47de7f8a32fc517067da213574a"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>StatementASTNode</b> (const <a class="el" href="classelftosb_1_1_statement_a_s_t_node.html">StatementASTNode</a> &amp;other)</td></tr>
<tr class="separator:a7b62e47de7f8a32fc517067da213574a inherit pub_methods_classelftosb_1_1_statement_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classelftosb_1_1_a_s_t_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classelftosb_1_1_a_s_t_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classelftosb_1_1_a_s_t_node.html">elftosb::ASTNode</a></td></tr>
<tr class="memitem:a043dd6f2f5012e4c79ebb1b3816c4209 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a043dd6f2f5012e4c79ebb1b3816c4209"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_a_s_t_node.html#a043dd6f2f5012e4c79ebb1b3816c4209">ASTNode</a> ()</td></tr>
<tr class="memdesc:a043dd6f2f5012e4c79ebb1b3816c4209 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <br /></td></tr>
<tr class="separator:a043dd6f2f5012e4c79ebb1b3816c4209 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a040e81ff0ffed5739c77d4ec3640b59d inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a040e81ff0ffed5739c77d4ec3640b59d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_a_s_t_node.html#a040e81ff0ffed5739c77d4ec3640b59d">ASTNode</a> (<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *parent)</td></tr>
<tr class="memdesc:a040e81ff0ffed5739c77d4ec3640b59d inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor taking a parent node. <br /></td></tr>
<tr class="separator:a040e81ff0ffed5739c77d4ec3640b59d inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1a6353ed6e3623589a34958e22785cb inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1a6353ed6e3623589a34958e22785cb"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_a_s_t_node.html#aa1a6353ed6e3623589a34958e22785cb">ASTNode</a> (const <a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> &amp;other)</td></tr>
<tr class="memdesc:aa1a6353ed6e3623589a34958e22785cb inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr>
<tr class="separator:aa1a6353ed6e3623589a34958e22785cb inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10a434446abd89b49017a84c89a4d6f1 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10a434446abd89b49017a84c89a4d6f1"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_a_s_t_node.html#a10a434446abd89b49017a84c89a4d6f1">~ASTNode</a> ()</td></tr>
<tr class="memdesc:a10a434446abd89b49017a84c89a4d6f1 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:a10a434446abd89b49017a84c89a4d6f1 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5a5852a1b35781d7100571d64e8f159 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5a5852a1b35781d7100571d64e8f159"></a>
virtual <a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getParent</b> () const </td></tr>
<tr class="separator:ab5a5852a1b35781d7100571d64e8f159 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1794d3f6c83e6b33fa3f254b9272b427 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1794d3f6c83e6b33fa3f254b9272b427"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setParent</b> (<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *newParent)</td></tr>
<tr class="separator:a1794d3f6c83e6b33fa3f254b9272b427 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acece9919c8ffba033b69135db6c86e7c inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acece9919c8ffba033b69135db6c86e7c"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>printTree</b> () const </td></tr>
<tr class="separator:acece9919c8ffba033b69135db6c86e7c inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12c516a6c2cd97930ef96b083797188c inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12c516a6c2cd97930ef96b083797188c"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setLocation</b> (<a class="el" href="structelftosb_1_1token__loc__t.html">token_loc_t</a> &amp;loc)</td></tr>
<tr class="separator:a12c516a6c2cd97930ef96b083797188c inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa277aa3ef48c202bd62a7257364a950 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa277aa3ef48c202bd62a7257364a950"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setLocation</b> (<a class="el" href="structelftosb_1_1token__loc__t.html">token_loc_t</a> &amp;first, <a class="el" href="structelftosb_1_1token__loc__t.html">token_loc_t</a> &amp;last)</td></tr>
<tr class="separator:afa277aa3ef48c202bd62a7257364a950 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c6775b4f5fab83db8dd80fb8bb81b13 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c6775b4f5fab83db8dd80fb8bb81b13"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setLocation</b> (<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *loc)</td></tr>
<tr class="separator:a0c6775b4f5fab83db8dd80fb8bb81b13 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44b2c2ca4f864bf923e240374356aed0 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44b2c2ca4f864bf923e240374356aed0"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setLocation</b> (<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *first, <a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *last)</td></tr>
<tr class="separator:a44b2c2ca4f864bf923e240374356aed0 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66d9156a11292c6db60e353b964c0ea7 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66d9156a11292c6db60e353b964c0ea7"></a>
virtual <a class="el" href="structelftosb_1_1token__loc__t.html">token_loc_t</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getLocation</b> ()</td></tr>
<tr class="separator:a66d9156a11292c6db60e353b964c0ea7 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab083904914f7318934768c0717256580 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab083904914f7318934768c0717256580"></a>
virtual const <a class="el" href="structelftosb_1_1token__loc__t.html">token_loc_t</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getLocation</b> () const </td></tr>
<tr class="separator:ab083904914f7318934768c0717256580 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30546b2bcc70f5da4ed04f789b9923dc inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30546b2bcc70f5da4ed04f789b9923dc"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>getFirstLine</b> ()</td></tr>
<tr class="separator:a30546b2bcc70f5da4ed04f789b9923dc inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e029a3526260e31c37d67ba364bc934 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e029a3526260e31c37d67ba364bc934"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>getLastLine</b> ()</td></tr>
<tr class="separator:a6e029a3526260e31c37d67ba364bc934 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a9d96abca9c35e5a2efe61d6c6ffc1bbb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d96abca9c35e5a2efe61d6c6ffc1bbb"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_doEraseAll</b></td></tr>
<tr class="separator:a9d96abca9c35e5a2efe61d6c6ffc1bbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a347a2b253e417cb86487faa2e3bd7d63"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a347a2b253e417cb86487faa2e3bd7d63"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_doEraseAllUnsecure</b></td></tr>
<tr class="separator:a347a2b253e417cb86487faa2e3bd7d63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad38ef42a4ae5f77ef78de03ebfd6476e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad38ef42a4ae5f77ef78de03ebfd6476e"></a>
<a class="el" href="group__smart__pointer.html#classsmart__ptr">smart_ptr</a>&lt; <a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_erase_statement_a_s_t_node.html#ad38ef42a4ae5f77ef78de03ebfd6476e">m_rangeExpr</a></td></tr>
<tr class="memdesc:ad38ef42a4ae5f77ef78de03ebfd6476e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expression that evaluates to the erase address range. <br /></td></tr>
<tr class="separator:ad38ef42a4ae5f77ef78de03ebfd6476e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a023c72003ec9826003ba3877385612c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a023c72003ec9826003ba3877385612c5"></a>
<a class="el" href="group__smart__pointer.html#classsmart__ptr">smart_ptr</a>&lt; <a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_erase_statement_a_s_t_node.html#a023c72003ec9826003ba3877385612c5">m_memOption</a></td></tr>
<tr class="memdesc:a023c72003ec9826003ba3877385612c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Memory option identifier. <br /></td></tr>
<tr class="separator:a023c72003ec9826003ba3877385612c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classelftosb_1_1_a_s_t_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classelftosb_1_1_a_s_t_node')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classelftosb_1_1_a_s_t_node.html">elftosb::ASTNode</a></td></tr>
<tr class="memitem:a2c4f1d44b8ccc3ce5c00c46d687263eb inherit pro_attribs_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c4f1d44b8ccc3ce5c00c46d687263eb"></a>
<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_a_s_t_node.html#a2c4f1d44b8ccc3ce5c00c46d687263eb">m_parent</a></td></tr>
<tr class="memdesc:a2c4f1d44b8ccc3ce5c00c46d687263eb inherit pro_attribs_classelftosb_1_1_a_s_t_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to parent node of this object. May be NULL. <br /></td></tr>
<tr class="separator:a2c4f1d44b8ccc3ce5c00c46d687263eb inherit pro_attribs_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f295dd46853bfd45275bed4d2b3dee5 inherit pro_attribs_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f295dd46853bfd45275bed4d2b3dee5"></a>
<a class="el" href="structelftosb_1_1token__loc__t.html">token_loc_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_a_s_t_node.html#a1f295dd46853bfd45275bed4d2b3dee5">m_location</a></td></tr>
<tr class="memdesc:a1f295dd46853bfd45275bed4d2b3dee5 inherit pro_attribs_classelftosb_1_1_a_s_t_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Location of this node in the source file. <br /></td></tr>
<tr class="separator:a1f295dd46853bfd45275bed4d2b3dee5 inherit pro_attribs_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classelftosb_1_1_a_s_t_node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classelftosb_1_1_a_s_t_node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classelftosb_1_1_a_s_t_node.html">elftosb::ASTNode</a></td></tr>
<tr class="memitem:abcf761dab4121bd1f9ceaf870caaebb1 inherit pro_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcf761dab4121bd1f9ceaf870caaebb1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_a_s_t_node.html#abcf761dab4121bd1f9ceaf870caaebb1">printIndent</a> (int indent) const </td></tr>
<tr class="memdesc:abcf761dab4121bd1f9ceaf870caaebb1 inherit pro_methods_classelftosb_1_1_a_s_t_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints <em>indent</em> number of spaces. <br /></td></tr>
<tr class="separator:abcf761dab4121bd1f9ceaf870caaebb1 inherit pro_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Statement to insert a ROM_ERASE_CMD command. </p>
</div><hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="_elftosb_a_s_t_8h_source.html">ElftosbAST.h</a></li>
<li>ElftosbAST.cpp</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><b>elftosb</b></li><li class="navelem"><a class="el" href="classelftosb_1_1_erase_statement_a_s_t_node.html">EraseStatementASTNode</a></li>
    <li class="footer">Generated on Mon Mar 7 2016 16:49:52 for Kinetis Bootloader Host by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
  </ul>
</div>
</body>
</html>
